package jml.def;

import java.io.File;

public interface Title
{
	// atributos reservados
	public String getId();    // id del album (probablemente se llame Title)
	public String getPath();  // ruta de la carpeta que contiene al album
	public boolean isMultipleAlbum(); // su es album doble, trible, ...
	public String[] getSubfolders();  // las carpetas relativas para albumnes multiples
	
	
	// atributos variables
	public String[] getLabels(String filterName);
	
	public File[] getFiles(String fileType);
	
	// cookies
	public void storeCookie(String name, String value);
	public String loadCookie(String name);
	public void removeCookie(String name);
	
	public void storePrivateCookie(String name,String value,Class<?> owner);
	public String loadPrivateCookie(String name,Class<?> owner);
	public void removePrivateCookie(String name,Class<?> owner);
}
